COMPASS: A Comprehensible Assertion Method

نویسندگان

  • Staffan Bonnier
  • Tim Heyer
چکیده

We present an approach for automatically generating relevant , focused questions to be asked during code inspection sessions. The method is based on Hoare-logic. The novel key idea is the introduction of informal predicates, which, though not having a formal definition , may have a perfectly legal and unique informal interpretation. Such predicates make it easier to express requirements in terms of assertions , while still allowing for the automatic derivation of veriication conditions. Moreover, informal predicates enable reasoning about assertions and verifying veriication conditions at a level which is suitable for man rather than machine.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Examining the mediation of self-assertion in the relationship between family function and addiction tendency an example of high school students

Purpose: The purpose of this study was to examine the mediation of self-assertion in the relationship between family function and addiction tendency in a sample of second grade high school students in Sanandaj. Method: The present study is a descriptive and path analysis method. Based on the knowledge of secondary school boy students in Sanandaj and based on the Cochran formula, 366 students we...

متن کامل

The Effect of Comprehensible Input and Comprehensible Output on the Accuracy and Complexity of Iranian EFL Learners’ Oral Speech

This study aimed at investigating the relative impact of comprehensible input and comprehensible output on the development of grammatical accuracy and syntactic complexity of Iranian EFL learners’ oral production. Participants were 60 female EFL learners selected from a whole population pool of 80 based on the standard test of IELTS. To investigate the research questions, the participants were ...

متن کامل

The COMPASS Approach: Correctness, Modelling and Performability of Aerospace Systems

We report on a model-based approach to system-software coengineering which is tailored to the specific characteristics of critical onboard systems for the aerospace domain. The approach is supported by a System-Level Integrated Modeling (SLIM) Language by which engineers are provided with convenient ways to describe nominal hardware and software operation, (probabilistic) faults and their propa...

متن کامل

Magnetic Calibration of Three-Axis Strapdown Magnetometers for Applications in Mems Attitude-Heading Reference Systems

In a strapdown magnetic compass, heading angle is estimated using the Earth's magnetic field measured by Three-Axis Magnetometers (TAM). However, due to several inevitable errors in the magnetic system, such as sensitivity errors, non-orthogonal and misalignment errors, hard iron and soft iron errors, measurement noises and local magnetic fields, there are large error between the magnetometers'...

متن کامل

Logic of Ruler and Compass Constructions

We describe a theory ECG of “Euclidean constructive geometry”. Things that ECG proves to exist can be constructed with ruler and compass. ECG permits us to make constructive distinctions between different forms of the parallel postulate. We show that Euclid’s version, which says that under certain circumstances two lines meet (i.e., a point of intersection exists) is not constructively equivale...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997